package com.sunwayhorizo.health.business.integration.securityI;

import java.util.List;

import javax.ejb.Local;

import com.sunwayhorizo.health.business.dto.patad.empi.PatientBaseInfoDTO;
import com.sunwayhorizo.health.business.dto.registries.DepartmentDTO;
import com.sunwayhorizo.health.business.dto.registries.OrganizationDTO;
import com.sunwayhorizo.health.hl7.common.Hl7Exception;

@Local
public interface SecurityInterfaceWrapManagerLocal {
    
    OrganizationDTO findOrganizationByCode(String orgCode) throws Hl7Exception;
    
    DepartmentDTO findDepartmentByCode(String departmentCode) throws Hl7Exception;
    
    PatientBaseInfoDTO findEmployeeByCode(String empCode) throws Hl7Exception;
    
    List<DepartmentDTO> findWorkGroupListByEmployeeCode(String empCode) throws Hl7Exception;

    String findEmpCodeByAccount(String accountName, String password);
}


